@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ margin:0;padding:0;font-size: 14px;font-size: 14px;-webkit-text-size-adjust: none;line-height: 28px;font-family: "微软雅黑";}
table {font-size: inherit;font: 100%;border-collapse: collapse;border-spacing: 0;display: table;border-color: grey;}
tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
tr {display: table-row;vertical-align: inherit;border-color: inherit;}
td{display: table-cell;vertical-align: inherit;}
dl {display: block; -webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
ol,ul,dl,dd,p,a,img{margin:0;padding:0;}
li{ list-style:none;}
p{word-spacing: -1.5px;}
a{text-decoration: none;color: #232323;}
strong, b {font-weight: bold;}
h1,h2,h3,h4{ margin:0; padding:0; font-weight:normal;}
h2{font-family: "微软雅黑";}
.clearfix{clear:both;}



.index-pro img:hover .index-pro div{display: block;}

.mt45 {
    margin-top: 45px;
}
.blue {
    background-color: #004298;
}
.head {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
    height: 46px;
    line-height: 46px;
    color: #FFFFFF;
}
.head span {
    display: block;
    float: left;
    font-size: 14px;
}
.head span i {
    font-style: normal;
    font-size: 24px;
    color: #FFFFFF;
}
.head-link {
    float: right;
}
.head-link a {
    display: inline-block;
    color: #FFFFFF;
    width: 77px;
}
.head-link .icon-online {
    background: url(../images/icon.png) 0px 15px no-repeat;
    padding-left: 30px;
}
.head-link .icon-kefu {
    background: url(../images/icon.png) 0px -18px no-repeat;
    padding-left: 33px;
    margin-left: 15px;
}

.header-nav {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
}
.logo {
    display: block;
    float: left;
    margin-top: 10px;
}
.navul {
    float: right;
}
.navul li {
    float: left;
    height: 89px;
    line-height: 89px;
    font-size: 18px;
    font-weight: 500;
}
.navul li a {
    display: block;
    color: #004298;
    padding: 0px 20px;
}

.banner_container{overflow:hidden;height:600px;position:relative;}
	.banner{position:absolute;left:50%;top:0;margin-left:-960px;}
	.banner_btn{position:absolute;left:50%;margin-left:-23px;bottom:10px;}
	.banner_btn li{float:left;width:11px;height:11px; border-radius: 50%; background-color:#a6a39e;margin:0 4px;}
	.banner_btn .currentLi{background-color:white;}
	/*banner_jquery*/
	.banner img{float:left;}
	.banner_btn li{cursor:pointer;}

.gonggao {
    background: url(../images/gonggaobg.jpg) repeat-x;
    height: 45px;
    line-height: 45px;
}
.w1200 {
    width: 1200px;
    margin-left:auto;margin-right: auto;
}
.gonggao img {
    display: block;
    margin: 8px 50px 0px 0px;
    float: left;
}
.scrollDiv {
    height: 45px;
    line-height: 45px;
    width: 620px;
    height: 45px;
    float: left;
    overflow: hidden;
}
.scrollDiv li {
    height: 45px;
    color: #777;
    font-size: 12px;
}
.scrollDiv li a{
    color:#595959;
}
.scrollDiv li span{
    margin-left: 20px;
}
.gonggao-txt {
    font-size: 12px;
	float:right;
}
.gonggao-txt a {
    color: #010101;
    font-size: 12px;
    display: inline-block;
    margin-left: 25px;
}

.gr_footer {
    color: #b9d4e7;
    overflow: hidden;
}
.gr_width {
    width: 1200px;
    margin: 0 auto;
}
.foot_left {
    width: 300px;
	float:left;
}
.foot_logo {
	width: 300px;
    margin-bottom: 20px;
    margin-top: 5px;
	float: left;
}
.foot_right {
    font-size: 14px;
	float:right;
}
.foot_nav {
    height: 60px;
    line-height: 60px;
	margin:0 auto;
	width: 780px;
}
.foot_nav a {
	font-size: 18px;
    color: #fff;
}
.foot_nav span {
    margin: 0 35px;
}
.foot_right .p02 {
    line-height: 30px;
    padding: 0 10px;
	text-align: center;
}
.foot_right .p02 .sp01 {
    margin-right: 40px;
}

.pagess {
    clear: both;
    margin: 20px;
    overflow: hidden;
    margin-left: 0px;
    text-align: center;
    font-size: 12px;
	padding-top: 10px;
}
.pagess ul li {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 2px 9px;
    margin: 0 3px;
    line-height: 20px;
    background: #fff;
    color: #999;
}
.pagess ul li a {
    display: block;
    color: #999;
}
.pagess ul li.thisclass {
    display: inline-block;
    border: 1px solid #004298;
    padding: 2px 9px;
    margin: 0 3px;
    background: #004298;
    color: #fff;
}

.page {
    width: 100%;
    overflow: hidden;
    margin: 0px 0px 20px 0px;
}
.bt1 {
    border-top: 1px solid #e9e9e9;
}
.pt20 {
    padding-top: 20px;
}
.page span {
    width: 49%;
    display: block;
    line-height: 40px;
    float: left;
    color: #999;
}
.page span a {
    color: #004298;
}

.pro_t{background: url(../images/protitbg.jpg) top left no-repeat;
    color: #fff;
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 80px;
    font-size: 30px;}



/*.foot-nav {
    line-height: 39px;
}
.foot-navol {
	width: 630px;
    margin: 0px auto;
    overflow: hidden;
}
.foot-navol li {
    float: left;
	padding: 5px 10px;
}
.foot-navol li a {
    color: #fff;
    font-size: 15px;
    margin-right: 30px;
}
.footer {
	border-top:solid 1px #fff;
    width: 1200px;
    overflow: hidden;
    margin: 0px auto;
    padding-top: 20px;
}
.footerleft {
    width: 700px;
    float: left;
    font-size: 12px;
    color: #68aff9;
    line-height: 18px;
}
.footerleft span {
    display: block;
    margin: 24px 0px;
    font-size: 12px;
    color: #68aff9;
}
.footerright {
    float: right;
    margin-top: 20px;
}
.footerright p {
    float: left;
    color: #fff;
    margin-right: 10px;
    margin-top: 25px;
}
.footerright img {
    width: 104px;
    height: 105px;
    margin: 0px 0px 25px 0px;
}*/